/*
 *
 * *******************************************************************
 *   @项目名称: BHex Android
 *   @文件名称: OTCUrls.java
 *   @Date: 11/29/18 3:21 PM
 *   @Author: chenjun
 *   @Copyright（C）: 2018 BlueHelix Inc.   All rights reserved.
 *   注意：本内容仅限于内部传阅，禁止外泄以及用于其他的商业目的.
 *  *******************************************************************
 *
 */

package io.bhex.sdk;

import static io.bhex.sdk.UrlsConfig.API_OTC_URL;
import static io.bhex.sdk.UrlsConfig.API_SERVER_URL;

public class OTCUrls{
    /**OTC*******/
    //OTC 基础配置
    public static String OTC_CONFIG;
    //OTC指数价格
    public static String OTC_INDEX;
    //OTC用户信息
    public static String OTC_USER_INFO;
    //otc设置用户昵称
    public static String OTC_SET_NICKNAME;
    //发广告
    public static String OTC_CREATE;
    //撤广告
    public static String OTC_CANCEL;
    //下架广告
    public static String OTC_OFFLINE;
    //上架广告
    public static String OTC_ONLINE;
    //获取当前广告委托记录
    public static String OTC_PERSONAL_ENTRUST_LIST;

    //OTC列表
    public static String OTC_LIST;
    //OTC广告详情
    public static String OTC_DETAIL;
    //OTC广告详情 -简版
    public static String OTC_DETAIL_SIMPLE;
    //OTC获取广告盘口
    private static String OTC_DEPTH;
    //OTC下单
    public static String OTC_ORDER_CREATE;
    //OTC撤单
    public static String OTC_ORDER_CANCEL;
    //OTC支付订单
    public static String OTC_ORDER_PAY;
    //OTC订单完成
    public static String OTC_ORDER_FINISH;
    //OTC订单申诉
    public static String OTC_ORDER_APPEAL;
    //OTC订单记录
    public static String OTC_ORDER_LIST;
    //OTC待处理订单记录
    public static String OTC_ORDER_PENDING_LIST;
    //OTC待处理订单个数
    public static String OTC_ORDER_PENDING_LIST_COUNT;
    //OTC获取订单详情
    public static String OTC_ORDER_INFO;

    //添加支付方式
    public static String OTC_PAYMENT_CREATE;
    //支付方式列表
    public static String OTC_PAYMENT_LIST;
    //修改支付方式
    public static String OTC_PAYMENT_UPDATE;
    //删除支付方式
    public static String OTC_PAYMENT_DETELE;
    //支付方式开关
    public static String OTC_PAYMENT_SWITCH;
    //聊天发送消息
    public static String OTC_MESSAGE_SEND;
    //聊天记录
    public static String OTC_MESSAGE_LIST;
    //上传图片
    public static String OTC_UPLOAD_IMAGE;
    //申诉列表
    public static String OTC_APPEAL_LIST;

    //资产列表
    public static String FINANCE_ASSET_LIST;
    //订单列表
    public static String FINANCE_ORDER_LIST;
    //理财产品列表
    public static String FINANCE_LIST;
    //理财产品详情
    public static String FINANCE_DETAIL;
    //理财资产详情
    public static String FINANCE_ASSET_DETAIL;
    //理财申购
    public static String FINANCE_PURCHASE;
    //理财赎回
    public static String FINANCE_REDEEM;
    //理财资产记录详情
    public static String FINANCE_RECORD_GET;


    public static void initOTCUrls(){
        /**otc api************/
        //otc config
        OTC_CONFIG = API_OTC_URL + "mapi/otc/config";
        //otc指数
        OTC_INDEX = API_OTC_URL + "mapi/otc/item/last_price";
        //OTC用户信息
        OTC_USER_INFO = API_OTC_URL + "mapi/otc/user/info";
        //otc设置用户昵称
        OTC_SET_NICKNAME = API_OTC_URL + "mapi/otc/user/set_nick_name";
        //发广告
        OTC_CREATE = API_OTC_URL + "mapi/otc/item/create";
        //撤广告
        OTC_CANCEL = API_OTC_URL + "mapi/otc/item/cancel";
        //下架广告
        OTC_OFFLINE = API_OTC_URL + "mapi/otc/item/offline";
        //上架广告
        OTC_ONLINE = API_OTC_URL + "mapi/otc/item/online";
        //获取当前广告委托记录
        OTC_PERSONAL_ENTRUST_LIST = API_OTC_URL + "mapi/otc/item/personal_list";
        //OTC列表
        OTC_LIST = API_OTC_URL + "mapi/otc/item/list";
        //OTC广告详情
        OTC_DETAIL = API_OTC_URL + "mapi/otc/item/info";
        //OTC广告详情 -简版
        OTC_DETAIL_SIMPLE = API_OTC_URL + "mapi/otc/item/info/simple";
        //OTC获取广告盘口
        OTC_DEPTH = API_OTC_URL + "mapi/otc/item/depth";
        //OTC下单
        OTC_ORDER_CREATE = API_OTC_URL + "mapi/otc/order/create";
        //OTC撤单
        OTC_ORDER_CANCEL = API_OTC_URL + "mapi/otc/order/cancel";
        //OTC支付订单
        OTC_ORDER_PAY = API_OTC_URL + "mapi/otc/order/pay";
        //OTC订单完成
        OTC_ORDER_FINISH = API_OTC_URL + "mapi/otc/order/finish";
        //OTC订单申诉
        OTC_ORDER_APPEAL = API_OTC_URL + "mapi/otc/order/appeal";
        //OTC订单记录
        OTC_ORDER_LIST = API_OTC_URL + "mapi/otc/order/list";
        //OTC待处理订单记录
        OTC_ORDER_PENDING_LIST = API_OTC_URL + "mapi/otc/order/pending/list";
        //OTC待处理订单个数
        OTC_ORDER_PENDING_LIST_COUNT = API_OTC_URL + "mapi/otc/order/pending/count";
        //OTC获取订单详情
//        OTC_ORDER_INFO = API_OTC_URL + "mapi/otc/order/info";
        OTC_ORDER_INFO = API_OTC_URL + "mapi/otc/new/order/info";

        //添加支付方式
        OTC_PAYMENT_CREATE = API_OTC_URL + "mapi/otc/payment/create";
        //支付方式列表
        OTC_PAYMENT_LIST = API_OTC_URL + "mapi/otc/payment/list";
        //修改支付方式
        OTC_PAYMENT_UPDATE = API_OTC_URL + "mapi/otc/payment/update";
        //删除支付方式
        OTC_PAYMENT_DETELE = API_OTC_URL + "mapi/otc/payment/delete";
        //删除支付方式
        OTC_PAYMENT_SWITCH = API_OTC_URL + "mapi/otc/payment/switch";

        //聊天发送消息
        OTC_MESSAGE_SEND = API_OTC_URL + "mapi/otc/message/send";
        //聊天记录
        OTC_MESSAGE_LIST = API_OTC_URL + "mapi/otc/message/list";


        //上传图片
        OTC_UPLOAD_IMAGE = API_OTC_URL + "mapi/user/upload_image";
        //申诉列表
        OTC_APPEAL_LIST = API_OTC_URL + "mapi/otc/message/appeal/list";


        /** 理财 ***************/
        //资产列表
        FINANCE_ASSET_LIST = API_SERVER_URL + "mapi/financing/assets/list";
        FINANCE_ORDER_LIST = API_SERVER_URL + "mapi/financing/record/list";
        //理财产品列表
        FINANCE_LIST = API_SERVER_URL + "mapi/financing/product/list";
        //理财产品详情
        FINANCE_DETAIL = API_SERVER_URL + "mapi/financing/product/get";

        //理财资产详情
        FINANCE_ASSET_DETAIL = API_SERVER_URL + "mapi/financing/assets/get";
        //理财申购
        FINANCE_PURCHASE = API_SERVER_URL + "mapi/financing/purchase";
        //理财赎回
        FINANCE_REDEEM = API_SERVER_URL + "mapi/financing/redeem";
        //理财资产记录详情
        FINANCE_RECORD_GET = API_SERVER_URL + "mapi/financing/record/simple/get";

    }
}
